package com.kaili.basic.pojo.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 参数控制实体类
 * </p>
 *
 * @author nigang
 * @since 2018-06-28
 */
@TableName("base_parameter_control")
@ApiModel(description = "参数控制表")
@Data
public class BaseParameterControl implements Serializable {

    private static final long serialVersionUID = 760067659855756797L;

    /**
     * 参数id
     */
    @TableId(value = "parameter_id", type = IdType.ID_WORKER_STR)
    private String parameterId;
    /**
     * 代收货款手续费
     */
    @TableField("collection_charge")
    private Double collectionCharge;
    /**
     * 保费比例(正常品)
     */
    @TableField("normal_goods_premium_rate")
    private Double normalGoodsPremiumRate;
    /**
     * 保费比例(易碎品)
     */
    @TableField("fragile_premium_rate")
    private Double fragilePremiumRate;
    /**
     * 使用网点
     */
    @TableField("use_site_id")
    private Long useSiteId;
    /**
     * 使用用户
     */
    @TableField("use_user_id")
    private Long useUserId;
    /**
     * 创建人
     */
    @TableField("created_by")
    private Long createdBy;
    /**
     * 创建时间
     */
    @TableField("created_time")
    private Date createdTime;
    /**
     * 修改人
     */
    @TableField("modified_by")
    private Long modifiedBy;
    /**
     * 修改时间
     */
    @TableField("modified_time")
    private Date modifiedTime;

    /**
     * 创建人姓名
     */
    private String createdByName;
    /**
     * 修改人姓名
     */
    private String modifiedByName;

    /**
     * 网点名称
     */
    private String siteName;
    /**
     * 用户名
     */
    private String userName;
    public int page;
    public int pageSize;
}
